package com.da.javatest.niuke.baodian;

import com.da.javatest.niuke.common.ListNode;

/**
 * @author chenlida
 * @date 2020/10/4 23:02
 * https://www.nowcoder.com/practice/6a668a3960e24d3ea04bba89109c6451?tpId=8&tags=&title=&diffculty=0&judgeStatus=0&rp=1
 */
public class C10remove {
    public boolean removeNode(ListNode pNode) {
        if (pNode.next == null) {
            return false;
        }
        // 单向链表删除当前节点实际上可以把下一个节点的值给自己，然后删除下一个节点
        pNode.val = pNode.next.val;
        pNode.next = pNode.next.next;
        return true;
    }
}
